package com.coolingme.entity;

import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.SqlCondition;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;

/**
 * 表名和字段默认为驼峰式
 * 
 * @author wangyue
 * @date 2020-05-02 20:16:41
 */
@Data
@TableName(value = "mp_user")
public class User {

	// 设为主键,默认为id
//	@TableId(value = "id")
//	private Long userId;

	private Long id;

	// 对应数据库的字段名
//	@TableField(value = "name")
//	private String userName;
	
	// 字段 where 实体查询比较条件
	@TableField(condition = SqlCondition.LIKE)
	private String name;

	private Integer age;

	private String email;

	// 驼峰式自动对应
	private Long managerId;

	private LocalDateTime createTime;

	// 不是数据库表字段
	@TableField(exist = false)
	private String userInfo;
}
